Skip to content

chore: bump baseline to v0.15.0, adopt release-please embedder policy - #129

Merged
ineedjet merged 1 commit into
mainfrom
bump-baseline-release-please-policy
Aug 22, 2026
Merged

chore: bump baseline to v0.15.0, adopt release-please embedder policy#129
ineedjet merged 1 commit into
mainfrom
bump-baseline-release-please-policy

Conversation

@ineedjet

Copy link
Copy Markdown
Collaborator

Summary

  • Bumps rubykatzen/baseline pin from v0.13.1 to v0.15.0 across all four reusable-workflow references (lint.yml, embedder.yml, github.yml, notify-telegram-pr.yml).
  • Baseline v0.14.0 added an optional extra embedder config for release-please conventions - opts in via embedder.yml's new extra: '["release-please"]' input.
  • That policy requires two release-please-config.json keys we didn't have (include-component-in-tag: false, pull-request-title-pattern: "chore: release ${version}") and a pr.yml workflow running amannn/action-semantic-pull-request to lint PR titles - added both.
  • Note: this changes the release PR title format from chore(main): release X.Y.Z to chore: release X.Y.Z (release-please's default component-scoped pattern vs. baseline's plain one) - updated AGENTS.md's CI/CD section to match.
  • Baseline's own embedded-fragments fragment content changed wording slightly (mentions the new extra input) - updated AGENTS.md to match verbatim.

Test plan

  • Ran baseline's actual check-embedder script (check.py from rubykatzen/baseline@v0.15.0) locally against this working tree with EXTRA='["release-please"]' - all 10 fragments pass (4 default + 6 release-please)
  • pre-commit run --all-files passes (yamllint, pymarkdown, ruff, actionlint)
  • release-please-config.json validated as well-formed JSON

Baseline v0.14.0 added an optional "extra" embedder config for
release-please conventions (chore: release title pattern, standard
PR header/footer, release-please-action usage, and a semantic PR
title check). Opt in via embedder.yml's new `extra` input, add the
two missing release-please-config.json keys, and add pr.yml running
amannn/action-semantic-pull-request to lint PR titles - all four
baseline workflow pins bumped to v0.15.0 to match.

Verified locally against baseline's actual check-embedder script:
all 10 fragments (4 default + 6 release-please) pass.
@ineedjet
ineedjet merged commit 3f618cc into main Aug 22, 2026
4 checks passed
@ineedjet
ineedjet deleted the bump-baseline-release-please-policy branch August 22, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant